#pragma once
#ifndef MENUBUTTON_H
#define MENUBUTTON_H

#include "sdlgameobject.h"
class MenuButton : public SDLGameObject
{
public:
	MenuButton(const LoadedParams* Params, void (*callback)());

	virtual void Draw();
	virtual void Update();
	virtual void Shutdown();

private:

	void (*mCallback)();
	bool released;

	enum buttonState
	{
		MOUSE_OUT = 0,
		MOUSE_OVER = 1,
		CLICKED = 2
	};
};
#endif
